From 073929c6326634898220a6af7e45382170df0deb Mon Sep 17 00:00:00 2001 From: robertl Date: Fri, 18 Mar 2005 18:47:38 +0000 Subject: [PATCH] Use memmove for overlapping mem regions. --- gpsbabel/psp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gpsbabel/psp.c b/gpsbabel/psp.c index 89103c81b..3fee4ab8b 100644 --- a/gpsbabel/psp.c +++ b/gpsbabel/psp.c @@ -158,7 +158,7 @@ buffer_washer(char * buff, int buffer_len) for (i = 0 ; i < buffer_len - 1; i++) { if (buff[i] == '\0') { - memcpy(&buff[i], &buff[i+1], buffer_len - i); + memmove(&buff[i], &buff[i+1], buffer_len - i); buffer_len--; buff[buffer_len] = '\0'; } -- 2.30.2